<%@page import="model.basicas.CargoDepartamento"%>
<%@page import="model.negocios.ControladorCargo"%>
<%@page import="model.basicas.Departamento"%>
<%@page import="java.util.List"%>
<%@page import="model.negocios.ControladorDepartamento"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Atualizar Funcionario</title>
</head>
<jsp:useBean id="funcionario" scope="session" class="model.basicas.Funcionario" />
<body>

<form method="post" action="FuncionarioServlet?cmd=atualizar">
	<h2>Preencha os Campos abaixo</h2>
	<input type="hidden" value="${funcionario.idFuncionario}" name="id" />
	<table>
	
	<% ControladorDepartamento departamentoDAO = new ControladorDepartamento();
		List<Departamento> departamento = departamentoDAO.consultarTodos();
		ControladorCargo cargoDAO = new ControladorCargo();
		List<CargoDepartamento> cargo = cargoDAO.consultarTodos();
	%>
		
		<tr>
			<td>CPF: </td>
			<td> <input name="cpf" type="text" value="${funcionario.cpf}" /> </td>
		</tr>
		
		<tr>
			<td>Nome completo: </td>
			<td> <input name="nome" type="text" value="${funcionario.nome}" /> </td>
		</tr>
		
		<tr>
			<td>RG: </td>
			<td> <input name="rg" type="text" value="${funcionario.rg}" /> </td>
		</tr>
				
		<tr>
			<td>Data de nascimento: </td>
			<td> <input name="dataNascimento" type="text" value="${funcionario.dataNascimento}"  /> </td>
		</tr>
		
		<tr>
			<td>Telefone: </td>
			<td> <input name="telefone" type="text" value="${funcionario.telefone}" /> </td>
		</tr>
		
		<tr>
			<td>E-mail: </td>
			<td> <input name="email" type="text" value="${funcionario.email}" /> </td>
		</tr>
						
		<tr>
			<td>Matricula: </td>
			<td> <input name="matricula" type="text" value="${funcionario.matricula}" /> </td>
		</tr>
		
		<tr>
			<td>Rua: </td>
			<td> <input name="rua" type="text" value="${funcionario.endereco.nomeRua}"  /> </td>
		</tr>
		
		<tr>
			<td>Numero: </td>
			<td> <input name="numero" type="text" value="${funcionario.endereco.numeroEnde}" /> </td>
		</tr>
		
		<tr>
			<td>Bairro: </td>
			<td> <input name="bairro" type="text" value="${funcionario.endereco.bairro}" /> </td>
		</tr>
		
		<tr>
			<td>CEP: </td>
			<td> <input name="cep" type="text" value="${funcionario.endereco.cep}" /> </td>
		</tr>
		
		<tr>
			<td>Departamento: </td>
			 
			<td> <select name="departamento">
			<% for (Departamento d : departamento) { %>
			<option value=<%=d.getIdDepartamento() %>> <%=d.getNomeDepartamento() %>
			<%} %>
			</select> 
			</td>
		</tr>
		
		<tr>
			<td>Cargo: </td> 
			<td> <select name="cargo">
			<% for (CargoDepartamento c : cargo) { %>
			<option value=<%=c.getIdCargo() %>> <%=c.getDescricao() %>
			<%} %>
			</select> 
			</td>
		</tr>
		
		
		<tr>
			<td colspan="2"> <input value="Atualizar" type="submit" /> </td>
		</tr>
	</table>
</form>

</body>
</html>